package pool 
{
	
	/**
	 * 池对象接口
	 * @author gcxk721
	 */
	public interface IPoolObject 
	{
		/**
		 * 对象是否正在使用
		 * 正在使用  返回true
		 * @return
		 */
		function isUsed() : Boolean;
		
		/**
		 * 使用对象
		 * @return
		 */
		function used() : Boolean;
		
		/**
		 * 释放对象
		 * @return
		 */
		function released() : Boolean;
		
		/**
		 * 彻底摧毁对象
		 */
		function destroy() : void;
		
	}
	
}